Introduction and Basic SNiFF+ Concepts

Introduction
The hands-on tutorial with example code shows you how to set up projects using the Project Setup Wizard and introduces you to the various SNiFF+ tools.
This Technical Reference is intended as a reference to Java-specific aspects of using SNiFF+. As such, you will not find much information relating to SNiFF+ in general; please refer to the SNiFF+ User's Guide and Reference Guide for more information in this respect. All SNiFF+ documentation is available online under the Launch Pad's Help(?) menu.

- This chapter introduces two basic SNiFF+ concepts, Projects and Working Environments, and sketches a typical SNiFF+ Java development system.
- The following chapters look at source code directory structures and the implications for project setup and updating in SNiFF+, as well as working environment and project set up for Java projects.
- Further chapters cover various technical aspects such as compilation, execution, debugging, the class path concept, Java IDL, JNI and RMI generation etc., all in the context of SNiFF+. A reference description of the SNiFF+ Java debugger is also included.
- A chapter on upgrading issues looks at SNiFF+ backward compatability among different SNiFF+ versions, as well as a few points regarding upgrading libraries (e.g. JDK).
- The manual closes on a description of how to get started with the Visaj GUI Builder integration. More information on SNiFF+ integration features, as well as on Visaj itself, is available online in the Visaj Class Editor.